from time import sleep

import page
from base.base import Base


class PageWebLogin(Base):
    # 输入用户名
    def page_web_input_user(self, value):
        self.base_input_el(page.web_login_username, value)

    # 输入密码
    def page_web_input_pwd(self, value):
        self.base_input_el(page.web_login_pwd, value)

    # 输入验证码
    def page_web_input_code(self, value):
        self.base_input_el(page.web_verify_code, value)

    # 点击登录
    def page_web_click_login(self):
        self.base_click_el(page.web_login_btn)

    # 获取登录昵称
    def page_web_get_nickname(self):
        sleep(3)
        return self.base_get_text(page.web_nickname)

    # 组合登录业务
    def page_web_login(self,username, password, code):
        self.page_web_input_user(username)
        self.page_web_input_pwd(password)
        self.page_web_input_code(code)
        self.page_web_click_login()
